﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package net.wooga.pets.events {
    import flash.events.*;
    import net.wooga.pets.models.vo.*;

    public class ShopEvent extends Event {

        public var shopItemVO:ShopItemVO;

        public static const ON_ITEM_COUNT_CHANGED:String = "shopevent_on_item_count_changed";
        public static const ON_ITEM_ADDED:String = "shopevent_on_item_added";
        public static const ON_ITEM_COUNT_CHANGED_BY_PUTTING_BACK:String = "shopevent_on_item_count_changed_by_putting_back";
        public static const SHOP_ITEM_AVAILABLE_CHANGE:String = "SHOP_ITEM_AVAILABLE_CHANGE";
        public static const SHOP_ITEM_LOCKED_CHANGE:String = "shopevent_on_locked_state_changed";
        public static const UPDATE_SHOP_ITEMS:String = "shopevent_check_items_for_enough_coins";

        public function ShopEvent(_arg1:String, _arg2:ShopItemVO=null, _arg3:Boolean=false, _arg4:Boolean=false):void{
            super(_arg1, _arg3, _arg4);
            this.shopItemVO = _arg2;
        }
        override public function clone():Event{
            return (new ShopEvent(type, this.shopItemVO, bubbles, cancelable));
        }

    }
}//package net.wooga.pets.events 
